package aliens 
{
	import aliens.tasks.subTasks.SubTask;
	import aliens.tasks.Task;
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Sprite;
	import flash.geom.ColorTransform;
	import flash.geom.Point;
	import flash.geom.Rectangle;
	/**
	 * ...
	 * @author Jeroen Gildemacher
	 */
	public class BaseAlien extends Alien
	{
		private static var _buildingBlocks:Vector.<int>=new Vector.<int>;;
		private var _carriedColor:int = -1;
		{
			_buildingBlocks.push(0);
			_buildingBlocks.push(1);
			_buildingBlocks.push(1);
			_buildingBlocks.push(0);
			_buildingBlocks.push(0);
			_buildingBlocks.push(0);
			_buildingBlocks.push(0);
			_buildingBlocks.push(0);
		}
		
		public function BaseAlien(controller:AlienController) 
		{
			super(controller);
			
		}
		
		public function get carriedColor():int 
		{
			return _carriedColor;
		}
		
		public function set carriedColor(value:int):void 
		{
			_carriedColor = value;
		}
		
		public static function get buildingBlocks():Vector.<int> 
		{
			return _buildingBlocks;
		}
		
		
	}

}